be the ruin of - French English Dictionary